package com.neu.dao;

import java.sql.SQLException;
import java.util.List;

import com.neu.entity.Student;

public interface StudentDao {
	 /**
	  * 查询所有学生的信息;
	  * 返回值：List<Student>
	 * @throws ClassNotFoundException 
	  */
		public List<Student> findAll()throws SQLException, ClassNotFoundException;
	  /**
	   * 查询单一学生的信息；
	   * 返回值：Student
	   */
		public Student findOneStudent(int id)throws SQLException,ClassNotFoundException;
		//或者    给 int id 意思就是  通过id来查询你的学生  
		//      Student stu   就是可以通过 Student里面的属性任意一个都可以来查询信息
//		public Student findOneStudent(Student stu)throws SQLException,ClassNotFoundException;
	  /**
	   * 更新学生的信息
	   * 返回值：boolean
	   */
		public boolean updateStudent(Student stu)throws SQLException, ClassNotFoundException;
		/**
		 * 删除学生信息
		 * 返回值：boolean
		 */
		public boolean deleteStudentById(int id)throws SQLException, ClassNotFoundException;
		/**
		 * 添加学生信息
		 * 返回值：boolean
		 */
		public boolean addStudent(Student stu)throws SQLException, ClassNotFoundException;
		
		
		
	}


